setSpeed 0.7
moveTo 0 -40 3 20


fireBullet 216 all
fireBullet 240 all
fireBullet 270 all
fireBullet 300 all
fireBullet 329 all


setSpeed 0
setAngle 180

	// Move to the left before entering loop
doRoutine zigZagShortFast
doRoutine fireBulletsTriple


// ------- Repeats below this line --------- //

	// Move right and make babies
setAngle 0
doRoutine zigZagLongFireBullets
makeBabies 4

	// Move left
setAngle 180
doRoutine zigZagLongFireBullets
doRoutine fireBulletsTriple

	// Move right
setAngle 0
doRoutine zigZagLongFireBullets
doRoutine fireBulletsTriple

	// Move left and make babies
setAngle 180
doRoutine zigZagLongFireBullets
makeBabies 4

	// Move right
setAngle 0
doRoutine zigZagLongFireBullets
doRoutine fireBulletsTriple

	// Move left
setAngle 180
doRoutine zigZagLongFireBullets
doRoutine fireBulletsTriple


repeat -18